home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Westlight Stock Photography - Creative Freedom
/
Westlight Stock Photography - Creative Freedom.iso
/
Place in System Folder
/
System 7.5.2 or higher
/
Finder Scripting Extension
/
Finder Scripting Extension.rsrc
/
CODE_83.txt
< prev
next >
Wrap
Text File
|
1993-04-16
|
21KB
|
356 lines
# near model CODE resource
# jump table entries: 10136-10136 (1 of them)
export_1267:
00000000 4E56 FFD4 link A6, -0x002C
00000004 48E7 0318 movem.l -[A7], D6,D7,A3,A4
00000008 2E2E 0020 move.l D7, [A6 + 0x20]
0000000C 286E 000C movea.l A4, [A6 + 0xC]
00000010 486E FFEC pea.l [A6 - 0x14]
00000014 4EAD 17C2 jsr [A5 + 0x17C2 /* export_756 */]
00000018 2D7C 6E75 6C6C FFF4 move.l [A6 - 0xC], 0x6E756C6C /* 'null' */
00000020 7000 moveq.l D0, 0x00
00000022 2D40 FFF8 move.l [A6 - 0x8], D0
00000026 41EE FFF4 lea.l A0, [A6 - 0xC]
0000002A 2640 movea.l A3, D0
0000002C 2640 movea.l A3, D0
0000002E 2D40 FFFC move.l [A6 - 0x4], D0
00000032 2640 movea.l A3, D0
00000034 2640 movea.l A3, D0
00000036 584F addq.w A7, 4
00000038 2F0C move.l -[A7], A4
0000003A 2054 movea.l A0, [A4]
0000003C 2050 movea.l A0, [A0]
0000003E 2268 008C movea.l A1, [A0 + 0x8C]
00000042 4E91 jsr [A1]
00000044 2640 movea.l A3, D0
00000046 200B move.l D0, A3
00000048 584F addq.w A7, 4
0000004A 660C bne +0xE /* 00000058 */
0000004C 2F3C FFFF F940 move.l -[A7], 0xFFFFF940
00000052 4EAD 07BA jsr [A5 + 0x7BA /* export_243 */]
00000056 584F addq.w A7, 4
label00000058:
00000058 7C01 moveq.l D6, 0x01
0000005A 0C87 6D77 7270 cmpi.l D7, 0x6D777270 /* 'mwrp' */
00000060 6608 bne +0xA /* 0000006A */
00000062 2E3C 6D6F 7665 move.l D7, 0x6D6F7665 /* 'move' */
00000068 6012 bra +0x14 /* 0000007C */
label0000006A:
0000006A 0C87 6377 7270 cmpi.l D7, 0x63777270 /* 'cwrp' */
00000070 6608 bne +0xA /* 0000007A */
00000072 2E3C 636C 6F6E move.l D7, 0x636C6F6E /* 'clon' */
00000078 6002 bra +0x4 /* 0000007C */
label0000007A:
0000007A 4206 clr.b D6
label0000007C:
0000007C 2007 move.l D0, D7
0000007E 0480 636C 6F6E subi.l D0, 0x636C6F6E /* 'clon' */
00000084 6700 0134 beq +0x136 /* 000001BA */
00000088 0480 00F8 FD01 subi.l D0, 0xF8FD01
0000008E 6700 0084 beq +0x86 /* 00000114 */
00000092 0480 0010 03FD subi.l D0, 0x1003FD
00000098 6700 00B4 beq +0xB6 /* 0000014E */
0000009C 0480 01ED FC09 subi.l D0, 0x1EDFC09
000000A2 6700 0244 beq +0x246 /* 000002E8 */
000000A6 0480 0012 03EF subi.l D0, 0x1203EF
000000AC 6700 0314 beq +0x316 /* 000003C2 */
000000B0 0480 06FA 0601 subi.l D0, 0x6FA0601
000000B6 6700 0102 beq +0x104 /* 000001BA */
000000BA 0480 0006 F30E subi.l D0, 0x6F30E
000000C0 6700 0150 beq +0x152 /* 00000212 */
000000C4 0480 02EE 05F0 subi.l D0, 0x2EE05F0
000000CA 6700 0256 beq +0x258 /* 00000322 */
000000CE 0480 0010 0816 subi.l D0, 0x100816
000000D4 670E beq +0x10 /* 000000E4 */
000000D6 0480 02F7 EBFB subi.l D0, 0x2F7EBFB
000000DC 6700 01B2 beq +0x1B4 /* 00000290 */
000000E0 6000 030E bra +0x310 /* 000003F0 */
label000000E4:
000000E4 486E 0018 pea.l [A6 + 0x18]
000000E8 486E 0010 pea.l [A6 + 0x10]
000000EC 4EAD 10C2 jsr [A5 + 0x10C2 /* export_532 */]
000000F0 2F0C move.l -[A7], A4
000000F2 486E FFD4 pea.l [A6 - 0x2C]
000000F6 4EAD 27CA jsr [A5 + 0x27CA /* export_1269 */]
000000FA 508F addq.l A7, 8
000000FC 41EE FFDC lea.l A0, [A6 - 0x24]
00000100 2F20 move.l -[A7], -[A0]
00000102 2F20 move.l -[A7], -[A0]
00000104 486E FFEC pea.l [A6 - 0x14]
00000108 4EAD 1832 jsr [A5 + 0x1832 /* export_770 */]
0000010C 4FEF 0014 lea.l A7, [A7 + 0x14]
00000110 6000 031A bra +0x31C /* 0000042C */
label00000114:
00000114 486E 0018 pea.l [A6 + 0x18]
00000118 486E 0010 pea.l [A6 + 0x10]
0000011C 4EAD 10C2 jsr [A5 + 0x10C2 /* export_532 */]
00000120 41EE 0018 lea.l A0, [A6 + 0x18]
00000124 2F20 move.l -[A7], -[A0]
00000126 2F20 move.l -[A7], -[A0]
00000128 2F0C move.l -[A7], A4
0000012A 486E FFD4 pea.l [A6 - 0x2C]
0000012E 4EAD 171A jsr [A5 + 0x171A /* export_735 */]
00000132 4FEF 0010 lea.l A7, [A7 + 0x10]
00000136 41EE FFDC lea.l A0, [A6 - 0x24]
0000013A 2F20 move.l -[A7], -[A0]
0000013C 2F20 move.l -[A7], -[A0]
0000013E 486E FFEC pea.l [A6 - 0x14]
00000142 4EAD 1832 jsr [A5 + 0x1832 /* export_770 */]
00000146 4FEF 0014 lea.l A7, [A7 + 0x14]
0000014A 6000 02E0 bra +0x2E2 /* 0000042C */
label0000014E:
0000014E 2053 movea.l A0, [A3]
00000150 2D68 000A FFE8 move.l [A6 - 0x18], [A0 + 0xA]
00000156 486E 0018 pea.l [A6 + 0x18]
0000015A 486E 0010 pea.l [A6 + 0x10]
0000015E 4EAD 10C2 jsr [A5 + 0x10C2 /* export_532 */]
00000162 4EAD 13E2 jsr [A5 + 0x13E2 /* export_632 */]
00000166 2D40 FFFC move.l [A6 - 0x4], D0
0000016A 2F0B move.l -[A7], A3
0000016C 2F2E FFFC move.l -[A7], [A6 - 0x4]
00000170 4EAD 0832 jsr [A5 + 0x832 /* export_258 */]
00000174 7000 moveq.l D0, 0x00
00000176 2F00 move.l -[A7], D0
00000178 2F2E FFFC move.l -[A7], [A6 - 0x4]
0000017C 2F3C 6475 706C move.l -[A7], 0x6475706C /* 'dupl' */
00000182 2F2E FFE8 move.l -[A7], [A6 - 0x18]
00000186 41EE 0018 lea.l A0, [A6 + 0x18]
0000018A 2F20 move.l -[A7], -[A0]
0000018C 2F20 move.l -[A7], -[A0]
0000018E 486E FFD4 pea.l [A6 - 0x2C]
00000192 4EAD 27C2 jsr [A5 + 0x27C2 /* export_1268 */]
00000196 4FEF 001C lea.l A7, [A7 + 0x1C]
0000019A 41EE FFDC lea.l A0, [A6 - 0x24]
0000019E 2F20 move.l -[A7], -[A0]
000001A0 2F20 move.l -[A7], -[A0]
000001A2 486E FFEC pea.l [A6 - 0x14]
000001A6 4EAD 1832 jsr [A5 + 0x1832 /* export_770 */]
000001AA 2F2E FFFC move.l -[A7], [A6 - 0x4]
000001AE 4EAD 07B2 jsr [A5 + 0x7B2 /* export_242 */]
000001B2 4FEF 0020 lea.l A7, [A7 + 0x20]
000001B6 6000 0274 bra +0x276 /* 0000042C */
label000001BA:
000001BA 486E 0018 pea.l [A6 + 0x18]
000001BE 486E 0010 pea.l [A6 + 0x10]
000001C2 4EAD 10C2 jsr [A5 + 0x10C2 /* export_532 */]
000001C6 7000 moveq.l D0, 0x00
000001C8 1006 move.b D0, D6
000001CA 2F00 move.l -[A7], D0
000001CC 41EE 002C lea.l A0, [A6 + 0x2C]
000001D0 2F20 move.l -[A7], -[A0]
000001D2 2F20 move.l -[A7], -[A0]
000001D4 2F07 move.l -[A7], D7
000001D6 2F0C move.l -[A7], A4
000001D8 2054 movea.l A0, [A4]
000001DA 2050 movea.l A0, [A0]
000001DC 2268 008C movea.l A1, [A0 + 0x8C]
000001E0 4E91 jsr [A1]
000001E2 588F addq.l A7, 4
000001E4 2F00 move.l -[A7], D0
000001E6 41EE 0018 lea.l A0, [A6 + 0x18]
000001EA 2F20 move.l -[A7], -[A0]
000001EC 2F20 move.l -[A7], -[A0]
000001EE 486E FFD4 pea.l [A6 - 0x2C]
000001F2 4EAD 2552 jsr [A5 + 0x2552 /* export_1190 */]
000001F6 4FEF 0020 lea.l A7, [A7 + 0x20]
000001FA 41EE FFDC lea.l A0, [A6 - 0x24]
000001FE 2F20 move.l -[A7], -[A0]
00000200 2F20 move.l -[A7], -[A0]
00000202 486E FFEC pea.l [A6 - 0x14]
00000206 4EAD 1832 jsr [A5 + 0x1832 /* export_770 */]
0000020A 4FEF 0014 lea.l A7, [A7 + 0x14]
0000020E 6000 021C bra +0x21E /* 0000042C */
label00000212:
00000212 4878 280A push.l 0x280A /* '(\n' */
00000216 2F0B move.l -[A7], A3
00000218 2053 movea.l A0, [A3]
0000021A 2050 movea.l A0, [A0]
0000021C 2268 000C movea.l A1, [A0 + 0xC]
00000220 4E91 jsr [A1]
00000222 4A00 tst.b D0
00000224 504F addq.w A7, 8
00000226 6616 bne +0x18 /* 0000023E */
00000228 4878 510E push.l 0x510E
0000022C 2F0B move.l -[A7], A3
0000022E 2053 movea.l A0, [A3]
00000230 2050 movea.l A0, [A0]
00000232 2268 000C movea.l A1, [A0 + 0xC]
00000236 4E91 jsr [A1]
00000238 4A00 tst.b D0
0000023A 504F addq.w A7, 8
0000023C 660C bne +0xE /* 0000024A */
label0000023E:
0000023E 2F3C FFFF F954 move.l -[A7], 0xFFFFF954
00000244 4EAD 07BA jsr [A5 + 0x7BA /* export_243 */]
00000248 584F addq.w A7, 4
label0000024A:
0000024A 7000 moveq.l D0, 0x00
0000024C 2F00 move.l -[A7], D0
0000024E 2F00 move.l -[A7], D0
00000250 2F0B move.l -[A7], A3
00000252 2F3C 7265 766C move.l -[A7], 0x7265766C /* 'revl' */
00000258 4EAD 1FAA jsr [A5 + 0x1FAA /* export_1009 */]
0000025C 7000 moveq.l D0, 0x00
0000025E 2F00 move.l -[A7], D0
00000260 2F3C 2A2A 2A2A move.l -[A7], 0x2A2A2A2A /* '****' */
00000266 2F0B move.l -[A7], A3
00000268 486E FFD4 pea.l [A6 - 0x2C]
0000026C 4EAD 25C2 jsr [A5 + 0x25C2 /* export_1204 */]
00000270 41EE FFD4 lea.l A0, [A6 - 0x2C]
00000274 43EE FFE4 lea.l A1, [A6 - 0x1C]
00000278 22D8 move.l [A1]+, [A0]+
0000027A 22D8 move.l [A1]+, [A0]+
0000027C 41EE FFE4 lea.l A0, [A6 - 0x1C]
00000280 43EE FFEC lea.l A1, [A6 - 0x14]
00000284 22D8 move.l [A1]+, [A0]+
00000286 22D8 move.l [A1]+, [A0]+
00000288 4FEF 0020 lea.l A7, [A7 + 0x20]
0000028C 6000 019E bra +0x1A0 /* 0000042C */
label00000290:
00000290 486E 0018 pea.l [A6 + 0x18]
00000294 486E 0010 pea.l [A6 + 0x10]
00000298 4EAD 10C2 jsr [A5 + 0x10C2 /* export_532 */]
0000029C 2F0B move.l -[A7], A3
0000029E 4EAD 1692 jsr [A5 + 0x1692 /* export_718 */]
000002A2 7001 moveq.l D0, 0x01
000002A4 2F00 move.l -[A7], D0
000002A6 2F00 move.l -[A7], D0
000002A8 2F0B move.l -[A7], A3
000002AA 2053 movea.l A0, [A3]
000002AC 2050 movea.l A0, [A0]
000002AE 2268 012C movea.l A1, [A0 + 0x12C]
000002B2 4E91 jsr [A1]
000002B4 7000 moveq.l D0, 0x00
000002B6 2F00 move.l -[A7], D0
000002B8 2F3C 2A2A 2A2A move.l -[A7], 0x2A2A2A2A /* '****' */
000002BE 2F0B move.l -[A7], A3
000002C0 486E FFD4 pea.l [A6 - 0x2C]
000002C4 4EAD 25C2 jsr [A5 + 0x25C2 /* export_1204 */]
000002C8 41EE FFD4 lea.l A0, [A6 - 0x2C]
000002CC 43EE FFE4 lea.l A1, [A6 - 0x1C]
000002D0 22D8 move.l [A1]+, [A0]+
000002D2 22D8 move.l [A1]+, [A0]+
000002D4 41EE FFE4 lea.l A0, [A6 - 0x1C]
000002D8 43EE FFEC lea.l A1, [A6 - 0x14]
000002DC 22D8 move.l [A1]+, [A0]+
000002DE 22D8 move.l [A1]+, [A0]+
000002E0 4FEF 0028 lea.l A7, [A7 + 0x28]
000002E4 6000 0146 bra +0x148 /* 0000042C */
label000002E8:
000002E8 486E 0018 pea.l [A6 + 0x18]
000002EC 486E 0010 pea.l [A6 + 0x10]
000002F0 4EAD 10C2 jsr [A5 + 0x10C2 /* export_532 */]
000002F4 41EE 002C lea.l A0, [A6 + 0x2C]
000002F8 2F20 move.l -[A7], -[A0]
000002FA 2F20 move.l -[A7], -[A0]
000002FC 2F0C move.l -[A7], A4
000002FE 486E FFD4 pea.l [A6 - 0x2C]
00000302 4EAD 1F62 jsr [A5 + 0x1F62 /* export_1000 */]
00000306 4FEF 0010 lea.l A7, [A7 + 0x10]
0000030A 41EE FFDC lea.l A0, [A6 - 0x24]
0000030E 2F20 move.l -[A7], -[A0]
00000310 2F20 move.l -[A7], -[A0]
00000312 486E FFEC pea.l [A6 - 0x14]
00000316 4EAD 1832 jsr [A5 + 0x1832 /* export_770 */]
0000031A 4FEF 0014 lea.l A7, [A7 + 0x14]
0000031E 6000 010C bra +0x10E /* 0000042C */
label00000322:
00000322 4878 280A push.l 0x280A /* '(\n' */
00000326 2F0B move.l -[A7], A3
00000328 2053 movea.l A0, [A3]
0000032A 2050 movea.l A0, [A0]
0000032C 2268 000C movea.l A1, [A0 + 0xC]
00000330 4E91 jsr [A1]
00000332 4A00 tst.b D0
00000334 504F addq.w A7, 8
00000336 6616 bne +0x18 /* 0000034E */
00000338 4878 510E push.l 0x510E
0000033C 2F0B move.l -[A7], A3
0000033E 2053 movea.l A0, [A3]
00000340 2050 movea.l A0, [A0]
00000342 2268 000C movea.l A1, [A0 + 0xC]
00000346 4E91 jsr [A1]
00000348 4A00 tst.b D0
0000034A 504F addq.w A7, 8
0000034C 660C bne +0xE /* 0000035A */
label0000034E:
0000034E 2F3C FFFF F954 move.l -[A7], 0xFFFFF954
00000354 4EAD 07BA jsr [A5 + 0x7BA /* export_243 */]
00000358 584F addq.w A7, 4
label0000035A:
0000035A 486E 0018 pea.l [A6 + 0x18]
0000035E 486E 0010 pea.l [A6 + 0x10]
00000362 4EAD 10C2 jsr [A5 + 0x10C2 /* export_532 */]
00000366 4EAD 13E2 jsr [A5 + 0x13E2 /* export_632 */]
0000036A 2D40 FFE8 move.l [A6 - 0x18], D0
0000036E 2F0B move.l -[A7], A3
00000370 2F2E FFE8 move.l -[A7], [A6 - 0x18]
00000374 4EAD 0832 jsr [A5 + 0x832 /* export_258 */]
00000378 2F2E FFE8 move.l -[A7], [A6 - 0x18]
0000037C 7000 moveq.l D0, 0x00
0000037E 2F00 move.l -[A7], D0
00000380 2053 movea.l A0, [A3]
00000382 2F28 000A move.l -[A7], [A0 + 0xA]
00000386 2F3C 7370 7269 move.l -[A7], 0x73707269 /* 'spri' */
0000038C 4EAD 1FAA jsr [A5 + 0x1FAA /* export_1009 */]
00000390 7000 moveq.l D0, 0x00
00000392 2F00 move.l -[A7], D0
00000394 2F3C 2A2A 2A2A move.l -[A7], 0x2A2A2A2A /* '****' */
0000039A 2F0B move.l -[A7], A3
0000039C 486E FFD4 pea.l [A6 - 0x2C]
000003A0 4EAD 25C2 jsr [A5 + 0x25C2 /* export_1204 */]
000003A4 41EE FFD4 lea.l A0, [A6 - 0x2C]
000003A8 43EE FFDC lea.l A1, [A6 - 0x24]
000003AC 22D8 move.l [A1]+, [A0]+
000003AE 22D8 move.l [A1]+, [A0]+
000003B0 41EE FFDC lea.l A0, [A6 - 0x24]
000003B4 43EE FFEC lea.l A1, [A6 - 0x14]
000003B8 22D8 move.l [A1]+, [A0]+
000003BA 22D8 move.l [A1]+, [A0]+
000003BC 4FEF 0030 lea.l A7, [A7 + 0x30]
000003C0 606A bra +0x6C /* 0000042C */
label000003C2:
000003C2 486E 0018 pea.l [A6 + 0x18]
000003C6 486E 0010 pea.l [A6 + 0x10]
000003CA 4EAD 10C2 jsr [A5 + 0x10C2 /* export_532 */]
000003CE 2F0C move.l -[A7], A4
000003D0 486E FFD4 pea.l [A6 - 0x2C]
000003D4 4EAD 1EE2 jsr [A5 + 0x1EE2 /* export_984 */]
000003D8 508F addq.l A7, 8
000003DA 41EE FFDC lea.l A0, [A6 - 0x24]
000003DE 2F20 move.l -[A7], -[A0]
000003E0 2F20 move.l -[A7], -[A0]
000003E2 486E FFEC pea.l [A6 - 0x14]
000003E6 4EAD 1832 jsr [A5 + 0x1832 /* export_770 */]
000003EA 4FEF 0014 lea.l A7, [A7 + 0x14]
000003EE 603C bra +0x3E /* 0000042C */
label000003F0:
000003F0 41EE 002C lea.l A0, [A6 + 0x2C]
000003F4 2F20 move.l -[A7], -[A0]
000003F6 2F20 move.l -[A7], -[A0]
000003F8 2F07 move.l -[A7], D7
000003FA 41EE 0020 lea.l A0, [A6 + 0x20]
000003FE 2F20 move.l -[A7], -[A0]
00000400 2F20 move.l -[A7], -[A0]
00000402 41EE 0018 lea.l A0, [A6 + 0x18]
00000406 2F20 move.l -[A7], -[A0]
00000408 2F20 move.l -[A7], -[A0]
0000040A 2F0C move.l -[A7], A4
0000040C 486E FFD4 pea.l [A6 - 0x2C]
00000410 4EAD 0BD2 jsr [A5 + 0xBD2 /* export_374 */]
00000414 4FEF 0024 lea.l A7, [A7 + 0x24]
00000418 41EE FFDC lea.l A0, [A6 - 0x24]
0000041C 2F20 move.l -[A7], -[A0]
0000041E 2F20 move.l -[A7], -[A0]
00000420 486E FFEC pea.l [A6 - 0x14]
00000424 4EAD 1832 jsr [A5 + 0x1832 /* export_770 */]
00000428 4FEF 000C lea.l A7, [A7 + 0xC]
label0000042C:
0000042C 206E 0008 movea.l A0, [A6 + 0x8]
00000430 43EE FFEC lea.l A1, [A6 - 0x14]
00000434 20D9 move.l [A0]+, [A1]+
00000436 20D9 move.l [A0]+, [A1]+
00000438 4CEE 18C0 FFC4 movem.l D6,D7,A3,A4, [A6 - 0x3C]
0000043E 4E5E unlink A6
00000440 4E75 rts